}\r
}\r
if ( "$flow" -eq "cmake" ) {\r
- $Qt5_DIR = "$(Join-Path "$((Get-Command qmake) | Split-Path)" '..\lib\cmake\Qt5' -Resolve)"\r
+ $CMAKE_PREFIX_PATH = "$(Join-Path "$((Get-Command qmake) | Split-Path)" '..' -Resolve)"\r
}\r
# mimic creator shadow build to match Inno setup file\r
# make sure we are staring with a clean build directory\r
#WARNING: Could not parse Compiler option '-std:c++14'; added to AdditionalOptions.\r
"msbuild" { $ErrorActionPreference = "Continue"; qmake -tp vc "$($gpsbabel_src_dir)\GPSBabel.pro"; $ErrorActionPreference = "Stop" }\r
"nmake" { qmake "$($gpsbabel_src_dir)\GPSBabel.pro" -spec "win32-msvc" }\r
- "cmake" { cmake -G "Ninja" -DCMAKE_BUILD_TYPE:STRING="Release" -DQt5_DIR:PATH="$($Qt5_DIR)" -DCMAKE_RUNTIME_OUTPUT_DIRECTORY:PATH="$($gpsbabel_build_dir)\release" "$($gpsbabel_src_dir)" }\r
+ "cmake" { cmake -G "Ninja" -DCMAKE_BUILD_TYPE:STRING="Release" -DCMAKE_PREFIX_PATH:PATH="$($CMAKE_PREFIX_PATH)" -DCMAKE_RUNTIME_OUTPUT_DIRECTORY:PATH="$($gpsbabel_build_dir)\release" "$($gpsbabel_src_dir)" }\r
}\r
if ($LastExitCode -ne 0) { $host.SetShouldExit($LastExitCode) }\r
switch ($flow) {\r
"mingw" { qmake "$($gpsbabel_src_dir)\gui\app.pro" -spec "win32-g++" }\r
"msbuild" { qmake -tp vc "$($gpsbabel_src_dir)\gui\app.pro" }\r
"nmake" { qmake "$($gpsbabel_src_dir)\gui\app.pro" -spec "win32-msvc" }\r
- "cmake" { cmake -G "Ninja" -DCMAKE_BUILD_TYPE:STRING:="Release" -DQt5_DIR:PATH="$($Qt5_DIR)" -DCMAKE_RUNTIME_OUTPUT_DIRECTORY:PATH="$($gui_build_dir)\release" "$($gpsbabel_src_dir)\gui" }\r
+ "cmake" { cmake -G "Ninja" -DCMAKE_BUILD_TYPE:STRING:="Release" -DCMAKE_PREFIX_PATH:PATH="$($CMAKE_PREFIX_PATH)" -DCMAKE_RUNTIME_OUTPUT_DIRECTORY:PATH="$($gui_build_dir)\release" "$($gpsbabel_src_dir)\gui" }\r
}\r
if ($LastExitCode -ne 0) { $host.SetShouldExit($LastExitCode) }\r
switch ($flow) {\r